package day01;

import java.util.Scanner;

/**
 * Created by MGL on 2017/4/2.
 */
public class Test02 {
    /**
     * 若蚂蚁在黑格，右转90度，将该格改为白格，并向前移一格；
     * 若蚂蚁在白格，左转90度，将该格改为黑格，并向前移一格。
     *
     * @param args
     */
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m = sc.nextInt();
        int n = sc.nextInt();
        int[][] arr = new int[m][n];
        for (int i = 0; i < m; i++) {
            for (int j = 0; j < n; j++) {
                int num = sc.nextInt();
                arr[i][j] = num;
            }
        }
//    x y s k, 其中x y为整数，表示蚂蚁所在行号和列号（行号从上到下增长，列号从左到右增长，都是从0开始编号）。
// s 是一个大写字母，表示蚂蚁头的朝向，// 我们约定：上下左右分别用：UDLR表示。
// k 表示蚂蚁走的步数。
        int x = sc.nextInt();
        int y = sc.nextInt();
        String s = sc.next();
        int k = sc.nextInt();
        test(x, y, arr, k, 0, s);
    }

    private static void test(int x, int y, int[][] arr, int k, int count, String s) {
        if (count == k) {
            System.out.println(x + " " + y);
            return;
        }
//        我们约定：上下左右分别用：UDLR表示。
        if (s.equals("U")) {
            if (arr[x][y] == 0) {
                arr[x][y] = 1;
                test(x, --y, arr, k, ++count, "L");
            } else {
                arr[x][y] = 0;
                test(x, ++y, arr, k, ++count, "R");
            }
//        0 表示白格，1 表示黑格。
        } else if (s.equals("D")) {
            if (arr[x][y] == 0) {
                arr[x][y] = 1;
                test(x, ++y, arr, k, ++count, "R");
            } else {
                arr[x][y] = 0;
                test(x, --y, arr, k, ++count, "L");
            }
        } else if (s.equals("L")) {
            if (arr[x][y] == 0) {
                arr[x][y] = 1;
                test(++x, y, arr, k, ++count, "D");
            } else {
                arr[x][y] = 0;
                test(--x, y, arr, k, ++count, "U");
            }
        } else if (s.equals("R")) {
            if (arr[x][y] == 0) {
                arr[x][y] = 1;
                test(--x, y, arr, k, ++count, "U");
            } else {
                arr[x][y] = 0;
                test(++x, y, arr, k, ++count, "D");
            }
        }
    }

}
